﻿using System;
using System.Windows;
using PairingMatrix.Common.Enum;
using PairingMatrix.Model;
using PairingMatrix.ViewModel;

namespace PairingMatrix.Design
{
    public class PairedWithViewModel : ViewModelBase, IPairedWithViewModel
    {
        private ITeamMemberCardViewModel _member = new TeamMemberCardViewModel();
        public ITeamMemberCardViewModel Member
        {
            get { return _member; }
            set { }
        }

        private int _numberOfTimesPaired = 10;
        public int NumberOfTimesPaired
        {
            get { return _numberOfTimesPaired; }
            set {  }
        }

        public PairingLevel PairingLevel
        {
            get { return PairingLevel.TryToPairMore; }
        }

        private Point _position;
        public Point Position
        {
            get { return _position; }
            set { _position = value; 
            OnPropertyChanged("Position");
            }
        }

        public PairedWithModel Model
        {
            get { throw new NotImplementedException(); }
        }
    }
}